//
//  ELEnumManager.h
//  jobClient
//
//  Created by YL1001 on 2017/10/27.
//  Copyright © 2017年 YL1001. All rights reserved.
//

#ifndef ELEnumManager_h
#define ELEnumManager_h

typedef NS_ENUM(NSInteger, BindingProcessType){
    BindingProcessTypeNew = 0, //新绑定流程
    BindingProcessTypeChange,  //变更企业
};

// 面试邀请角色
typedef enum : NSUInteger {
    ELInterviewRolePersonal = 0,
    ELInterviewRoleEnterprise,
} ELInterviewRole;

// 面试邀请类型
typedef enum : NSUInteger {
    ELInterviewTypeAll = 0,
    ELInterviewTypeJJMS,
    ELInterviewTypeYMS,
} ELInterviewType;

// 面试邀请状态
typedef enum : NSUInteger {
    ELInterviewInvitationStatusWaitAccept = 0,          // 待接受
    ELInterviewInvitationStatusWaitInterview = 20,      // 即将面试
    ELInterviewInvitationStatusWaitEvaluate,
    ELInterviewInvitationStatusHaveEvaluated,
    ELInterviewInvitationStatusHaveBeenInvalid = 40,    // 已失效
    ELInterviewInvitationStatusHaveRejected = 50,       // 已拒绝
    ELInterviewInvitationStatusHaveDone = 100,          // 已完成
} ELInterviewInvitationStatus;

// 简历列表类型
typedef NS_ENUM(NSUInteger, ResumeType) {
    ResumeTypePersonDelivery = 1,  //投递应聘
    ResumeTypeAdviserRecommend,    //一览精选
    ResumeTypeDownload,            //主动下载
    ResumeTypeTranspondForMe,      //转发给我
    ResumeTypeTempSaved,           //收藏
    ResumeTypeTempSearch,          //找简历
    ResumeTypeHomepageRecommend,           //推荐（企业首页）
    ResumeTypeEn,           //英文简历
};

//招聘会
typedef NS_ENUM(NSInteger, ZPHType) {
    ZPHTypeAll = 100,          //所有报名人才
    ZPHTypeWantCome,    //投递应聘
    ZPHTypeInvite,        //精准邀约
    ZPHTypeMatching,       //智能匹配
};


// IM登录来源标记
typedef enum : NSUInteger {
    ELIMLoginTypeAppBegin,               // App刚启动
    ELIMLoginTypeYLAccountLogin,         // 一览账号登录
    ELIMLoginTypeConversationList,       // 会话列表
    ELIMLoginTypeConversationChat,       // 会话聊天
    ELIMLoginTypeChangeRole,             // 切换身份
} ELIMLoginType;

// 登录页面来源标记
typedef enum : NSUInteger {
    ELLoginSourceTypeDefault,           // 默认
    ELLoginSourceTypeFirstLogin,        // 第一次登录
    ELLoginSourceTypeRegister,          // 注册成功后
    ELLoginSourceTypeFunctionNeed,      // 业务需要
    ELLoginSourceTypeAfterLogout,       // 退出登录后
} ELLoginSourceType;

// 生成长图
typedef enum : NSUInteger {
    ELSnapShotActionTypeShareToWechat,
    ELSnapShotActionTypeShareToWechatFriendZone,
    ELSnapShotActionTypeSaveToAlbum,
    ELSnapShotActionTypeShareToQQ,
    ELSnapShotActionTypeSaveQrCode,
    ELSnapShotActionTypeNone,
} ELSnapShotActionType;


/*
// 简历来源
typedef enum : NSUInteger {
    ELResumeSourceTypeUnknow,                            // 未知来源
    ELResumeSourceTypeDelivery,                          // 投递应聘
    ELResumeSourceTypeYLSelected,                        // 一览精选
    ELResumeSourceTypeDownload,                          // 主动下载
    ELResumeSourceTypeForwardToMe,                       // 转发给我
    ELResumeSourceTypeTempStorage,                       // 收藏简历
    ELResumeSourceTypeSearch,                            // 找简历
    ELResumeSourceTypeRecommend,                         // 推荐
} ELResumeSourceType;
*/

// 2023-2-20 v8.10 企业端的
typedef enum : NSUInteger {
    ELDocumentSearchTypeAll, // 报告+案例
    ELDocumentSearchTypeReport, // 报告
    ELDocumentSearchTypeCase, // 案例
} ELDocumentSearchType;

#endif /* ELEnumManager_h */

